package com.cqtd.common.dict.service;

import java.util.List;

import com.cqtd.common.base.service.FooGenericService;
import com.cqtd.common.dict.model.CqSystemDictType;
import com.googlecode.genericdao.search.SearchResult;

public interface CqSystemDictTypeService extends FooGenericService<CqSystemDictType> {
	
	public CqSystemDictType getDictByDictId(String dictId); // 获取字典
	
	public void saveCqSystemDictType(CqSystemDictType... CqSystemDictType);
	
	public String id2Name(String dictId);

	public SearchResult<CqSystemDictType> findAllDictByModule(String module);

	public List<CqSystemDictType> getDictByParentDictId(String parentDictId);
	
	public List<CqSystemDictType> getDictByParentDictIdWithLike(String parentDictId);
	
	public void remove(List<CqSystemDictType> list);
	
	public boolean remove(CqSystemDictType cqSystemDictType);

	public void clearAllDict();
	
	
}
